*{margin: 0;padding: 0px;}
li {list-style: none; }
ul{list-style: none; }
a{text-decoration: none;color: black;}
body{font-size: 14px;font-family:  "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;color: #333;margin: 0;line-height: 1.5;  width: 100%;text-align: center;}

/*头部*/
.header{border-top: 2px solid #58B530; }
.h-main{width: 1200px; height: 36px;margin: 0 auto;clear: both; font-size: 12px; line-height:36px;}
.h-main-left{float: left;}
.h-main-left span{font-weight: bold;}
.h-main-right{float: right; }
.h-main-right li{float: left;margin-left: 30px;}
.logo{}
.logo-main{width: 1200px;height: 100px;margin: 0 auto;clear: both; margin-top: 20px;}
.logo-main-left{height: 100px;float: left;width: 850px;clear: both;}
.logo-main-left1{width: 250px;margin-left:5px;float: left}
.logo-main-left2{border-left: 1px solid #d2d2d2; height: 60px; float: left;margin-left: 25px;margin-top: 20px;padding-left: 20px; font-size: 35px;color: #095EB5;padding-bottom: 5px;text-align: left;}
.logo-main-left2 span{color:#56B72C;font-weight: bold;font-size: 18px; }
.logo-main-right{float: right;height: 100px;width:300px;}
.logo-main-right1{width: 82px;margin-top:5px;float: left; }
.logo-main-right2{ height: 72px;float: right;width: 210px;margin-top: 5px;padding-top: 10px;text-align: left;}
.logo-main-right2 span{font-size: 28px;line-height: 60px;color: #3786C7;}
/*导航*/
.nav{ height: 50px;margin-top:30px; background: url("../images/nav_bg.jpg") no-repeat center;}
.nav-main{width: 1200px;margin: 0 auto;text-align: center; height: 50px; overflow: hidden; }
.nav-main li{line-height: 50px; float:left; font-size: 15px; height:50px; width:150px; }
.nav-act a{background-color:#0E5FA1;}
.nav-main li a{color: white;  width: 150px;height: 50px;display: block;}
.nav-main li a:hover{background-color:#0E5FA1; }
/*轮播图*/
.lbt{height:450px;}
.flexslider { position: relative;  width: 100%;  height: 450px;  overflow: hidden;  zoom: 1;  }
.flexslider .slides li {  width: 100%;  height: 100%;  }
.flex-direction-nav a {  width: 70px;  height: 70px;  line-height: 99em;  overflow: hidden;  margin: -35px 0 0;  display: block;  background: url(../images/ad_ctr.png) no-repeat;  position: absolute;  top: 50%;  z-index: 10;  cursor: pointer;  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all .3s ease;  border-radius: 35px;  }
.flex-direction-nav .flex-next {  background-position: 0 -70px;  right: 0;  }
.flex-direction-nav .flex-prev {  left: 0;  }
.flexslider:hover .flex-next {  opacity: 0.8;  filter: alpha(opacity=25);  }
.flexslider:hover .flex-prev {  opacity: 0.8;  filter: alpha(opacity=25);  }
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {  opacity: 1;  filter: alpha(opacity=50);  }
.flex-control-nav {  width: 100%;  position: absolute;  bottom: 10px;  text-align: center;  }
.flex-control-nav li { margin: 0 2px;  display: inline-block;  zoom: 1;  *display: inline;  }
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {  background-position: 0 0;  }
.flexslider .slides a img {  width: 100%;  height: 450px;  display: block;  }
/*搜索栏*/
.soso{border-bottom: 1px solid #d6d6d6; }
.soso-main{ height: 60px;width: 1200px;margin: 0 auto;clear: both;}
.soso-left{height: 60px;float: left;width:600px;overflow: hidden; }
.soso-left li{float: left;line-height: 60px;margin-right: 10px; color: black;}
.soso-left li a{color: #333;}
.soso-right{width: 330px;height: 60px;float: right;}
.soso-right .input1{height: 35px; width: 220px;margin-top: 12px;border: 1px solid #d6d6d6;padding-left: 5px;line-height: 35px;}
.soso-right .input2{height: 35px; width: 90px;margin-top: 12px;border:none; background: url("../images/soso.png")}
/*产品展示*/
.cpzs{margin-top: 20px;}
.cpzs-main{width: 1200px;margin: 0 auto;clear: both; }
.cpzs-top{height: 30px; background:url("../images/cpTtl.png") no-repeat center; text-align: center;font-size: 24px;line-height: 26px;font-weight: bold;}
.cpzs-top1{height: 55px;margin-top: 10px; overflow: hidden;text-align: left;padding-left: 20px;padding-right: 20px;}
.cpzs-top1 a{font-size: 14px; line-height: 55px; background-color: #097e88;padding: 8px 13px; color: white;}
.cpzs-top1 a:hover{background-color:#0E5FA1;}
.cpzs-main1{height: 235px;margin-top: 20px;}
.cpzs-main1 p{ margin-left:20px;padding: 4px;background-color: #E9E9E9;}
.cpzs-main1 a{color: #666;font-size: 12px;}
.cpzs-main1 a:hover{color: #0E5FA1;}
/*产品中心*/
.cpzx{margin-top: 40px; background-color: #D4F1EB; padding-top: 15px; padding-bottom: 20px;}
.cpzx-main{width: 1200px;clear: both; margin: 0 auto; }
.cpzx-left{width: 270px;float: left; background-color: white;}
.cpzx-left-t{height: 90px; background-color: #097e88;color: white;text-align: center;}
.cpzx-left-t a{height: 32px; font-size: 25px;color: white;font-weight: bold;  overflow: hidden;display: block;position: relative;top: 20px;}
.cpzx-left-t span{text-transform: uppercase;font-size: 13px;position: relative;top: 20px;}
.cpzx-left-m{border: 1px solid #097e88;padding-top: 15px;padding-bottom: 20px;}
.cpzx-left-m li{margin-left: 16px; margin-right: 16px; margin-bottom:16px;background: url("../images/cpflbgh.jpg") no-repeat center;width: 235px; height: 40px;line-height: 40px;}
.cpzx-left-m li:hover{background: url("../images/cpflbg.jpg")no-repeat center;}
.cpzx-left-m a{display: block;  font-size: 16px;font-weight: bold;color:white;margin-left: 20px;line-height: 40px;overflow: hidden; width: 170px;height: 40px;display: block;}
.cpzx-left-b{height: 146px;background: url("../images/cpdhbg.jpg") repeat-x;text-align: center;color: white;font-weight: bold; clear: both;}
.cpzx-left-b p{padding-top: 30px;font-size: 18px; line-height: 30px;}
.cpzx-left-b span{display: block;width: 60px;height: 58px;float: left;margin-left: 20px;margin-top: 10px;}
.cpzx-left-b .fwrx{float: left;display: block;width:160px;  height: 60px;text-align: left;margin-top: 10px;font-size: 14px; line-height: 24px;}
.fwrx em{font-weight: bold;font-size: 24px;line-height: 36px;}
.cpzx-right{width: 900px;float: right;background-color: white;}
.cpzx-right-top{height: 48px;border-bottom: 1px solid #d0d0d0;margin-top: 10px; text-align: left;}
.cpzx-right-top li{ float: left;height: 45px;text-align: center;padding-left:20px;padding-right: 20px;line-height: 40px;font-size: 16px;font-weight: bold; }
.cpzx-right-top span { float: right;margin-top: 5px;margin-right: 20px;}
.cpzx-right-top span a{font-size:14px; color: #666666;}
.cpzx-right-top span:hover{color: #097e88; border-bottom: 0px solid white;}
.cpzx-right-top span:hover a{color: #097e88; }
.active{color: #097e88;border-bottom: 3px solid #097e88;}
.cpzx-right-main{margin-top: 20px;clear: both;}
.cpzx-right-main li{border: 1px solid #dddddd; width: 280px;margin-left: 10px;height: 250px;float: left;margin-right: 7px;margin-bottom: 20px; }
.cpzx-right-main li:hover{background-color: #097e88;}
.cpzx-right-main li:hover a{color: white;}
.cpzx-right-main li:nth-child(3n){margin-right: 0px;}
.cpzx-right-main li span{display: block;line-height: 45px; background: url("../images/jt1.png") no-repeat right center;margin-right: 20px;}
.cpzx-right-main li span a{width: 220px;height: 40px; display: block; overflow: hidden;margin-left:20px;line-height: 40px;}
.cpzx-right-main li em{display: block;width: 280px;height: 200px;overflow: hidden;}
.cpzx-right-main  ul li a img{ width:280px; height:200px;-webkit-transition:all 1s ;-moz-transition:all 1s ;-o-transition:all 1s ;-ms-transition:all 1s;transition:all 1s ;}
.cpzx-right-main  ul li img:hover{transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2); 	/* IE 9 */-moz-transform:scale(1.2, 1.2); 	/* Firefox */-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */-o-transform:scale(1.2, 1.2); 	/* Opera */}
/*案例展示*/
.alzs{ margin-top: 20px;}
.alzs-main{width: 1200px; margin: 0 auto;}
.alzs-main-top{height: 60px; text-align: center;font-size: 24px;line-height: 24px;text-transform: uppercase;color: #D3D3D3;}
.alzs-main-top span a{display: block;background: url("../images/mcbt.png") no-repeat center;color: #097e88;margin-top: 5px;font-size: 24px; font-weight: bold;}
.alzs-main1{ margin-top: 25px;}
.alzs-main-left{height: 400px; width: 550px;float: left;}
.alzs-main-left a{width: 550px; height: 360px; overflow: hidden;display: block;}
.alzs-main-left a img{ width:550px; height:360px;-webkit-transition:all 1s ;-moz-transition:all 1s ;-o-transition:all 1s ;-ms-transition:all 1s;transition:all 1s ;}
.alzs-main-left a img:hover{transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2); 	/* IE 9 */-moz-transform:scale(1.2, 1.2); 	/* Firefox */-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */-o-transform:scale(1.2, 1.2); 	/* Opera */}
.alzs-main-left span{display: block;height: 40px;background-color: black;}
.alzs-main-left span a:first-child{height: 40px;color: white;float:left;margin-left: 20px;width: 300px;line-height: 40px;overflow: hidden;}
.alzs-main-left span a:hover{ }
.alzs-main-left span a:nth-child(2){float: right;width: 85px;height: 25px;margin-top: 7px;margin-right: 20px;text-align: center; background-color: black;color: white;border: 1px solid white}
.alzs-main-right{height: 400px; width:610px;float: right; }
.alzs-main-right li{height: 190px;width: 290px;float: left;margin-right: 25px;margin-bottom: 18px;}
.alzs-main-right li:nth-child(2n){margin-right: 0px;}
.alzs-main-right li a{width: 290px; height:150px; overflow: hidden;display: block;}
.alzs-main-right li a img{ width:290px; height:150px;-webkit-transition:all 1s ;-moz-transition:all 1s ;-o-transition:all 1s ;-ms-transition:all 1s;transition:all 1s ;}
.alzs-main-right li a img:hover{transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2); 	/* IE 9 */-moz-transform:scale(1.2, 1.2); 	/* Firefox */-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */-o-transform:scale(1.2, 1.2); 	/* Opera */}
.alzs-main-right li span{display: block;height: 40px;background-color: black;}
.alzs-main-right li span a:first-child{ height: 40px;color: white;float:left;margin-left: 10px;width: 150px;line-height: 40px;overflow: hidden;}
.alzs-main-right li span a:hover{ }
.alzs-main-right li span a:nth-child(2){float: right;width: 85px;height: 25px;margin-top: 7px;margin-right: 20px;text-align: center; background-color: black;color: white;border: 1px solid white}
/*联系我们*/
.lxwm{margin-top: 20px; background: url("../images/liucheng_bg.png") no-repeat center;height: 176px;}
/*关于我们*/
.gywm{margin-top: 20px;}
.gywm-main{width: 1200px;margin: 0 auto;}
.gywm-top{height: 100px;height: 65px; background: url("../images/about.jpg") no-repeat center; text-align: center;}
.gywm-top a{font-size: 24px;line-height: 43px;display: block;font-weight: bold;color: #024691;position: relative;top:33px;}
.gywm-main1{margin-top: 40px;}
.gywm-main1-left{width: 375px;height: 415px;float: left;}
.gywm-main1-right{width: 765px;height: 400px;float: right;}
.gywm-main2{height: 200px;margin-bottom: 20px; background-color: #024691;}
.gywm-main2 li:first-child{width: 317px;float: left;margin-right: 6px;}
.gywm-main2 li{width: 140px;height: 200px; float: left;margin-right: 8px;}
.gywm-main2 li:nth-child(4){margin-right: 0px;}
.gywm-main2 li:nth-child(2){margin-top: 5px;}
.gywm-main2 li:nth-child(3){margin-top: 5px;}
.gywm-main2 li:nth-child(4){margin-top: 5px;}
.gywm-main2 li:hover:nth-child(2){background: url("../images/about-more.jpg") no-repeat center;filter:alpha(opacity:30);opacity:0.1;}
.gywm-main2 li:hover:nth-child(3){background: url("../images/about-more.jpg") no-repeat center;filter:alpha(opacity:30);opacity:0.1;}
.gywm-main2 li:hover:nth-child(4){background: url("../images/about-more.jpg") no-repeat center;filter:alpha(opacity:30);opacity:0.1;}
.gywm-main3{height: 170px;background-color: #D4F1EB;padding: 10px; color: #7f7e7e; overflow: hidden;}
.gywm-main3 dt{font-size: 14px; text-transform: uppercase;}
.gywm-main3 dt span{color: #024691; }
.gywm-main3 dd{margin-top: 10px;line-height: 24px;height: 120px;overflow: hidden; display: block;}
.gywm-main3 a{position: relative;left: 650px;bottom: 20px;color: #024691; }
/*公司优势*/
.gsys{margin-top: 40px;background: url("../images/ys_bg.jpg") no-repeat center;}
.gsys-main{width: 1200px; margin:  0 auto; }
.gsys-1{clear: both;}
.gsys-11-left{width: 230px;height: 100px; float: left; margin-left: 180px;margin-top: 40px;}
.gsys-11-right{width: 765px;float: right; height: 100px;margin-top: 40px;}
.gsys-11-right span:first-child{font-size: 20px; font-weight: bold;color: white;}
.gsys-11-right span:nth-child(2){font-size: 30px; font-weight: bold;color: #FFC107;display: block;}
.gsys-11-right span:nth-child(3){font-size: 14px; font-weight: bold;color: white;display: block;}
.gsys-11-right span dt{font-weight: normal;}
.gsys-11-main{height: 300px; width: 1200px; margin: 0 auto;}
.gsys-2{height: 300px;margin-top: 20px;}
.gsys-2-left{width: 600px; height: 260px;margin-left: 50px;margin-top: 20px;float: left;}
.gsys--2-right{ width: 380px;float: right;height: 160px;margin-top: 90px;margin-right: 20px;padding: 5px; overflow: hidden;}
.gsys--2-right span{font-size: 30px; font-weight: bold;color: #FFC107;}
.gsys--2-right p{ line-height: 30px;text-indent: 2em;color: white; font-size: 15px;}
.gsys-3{height: 300px;margin-top: 50px;}
.gsys--3-right{width: 600px;float: right;margin-top: 40px;}
.gsys--3-left{ width: 380px;float: left;height: 160px;margin-top: 60px;margin-left: 130px;padding: 5px; overflow: hidden;}
.gsys--3-left span{font-size: 30px; font-weight: bold;color: white;}
.gsys--3-left p{ line-height: 30px;text-indent: 2em;color: white; font-size: 15px;}
.gsys-4{height: 300px;margin-top: 20px;}
.gsys-4-left{width: 400px; height: 240px;margin-left: 50px;margin-top: 30px;float: left;}
.gsys--4-right{width: 380px;float: right;height: 160px;margin-top: 90px;margin-right: 20px;padding: 5px; overflow: hidden;}
.gsys--4-right span{font-size: 30px; font-weight: bold;color: #FFC107;}
.gsys--4-right p{ line-height: 30px;text-indent: 2em;color: #ffffff; font-size: 15px;}

.gsys-5{height: 300px;margin-top: 50px;}
.gsys--5-right{width: 488px;float: right; height:257px; margin-top: 20px;margin-right:70px;}
.gsys--5-left{width: 450px;float: left;height: 160px;margin-top: 60px;margin-left: 130px;padding: 5px; overflow: hidden;}
.gsys--5-left span{font-size: 30px; font-weight: bold;color: white;}
.gsys--5-left p{line-height: 30px;text-indent: 2em;color: white; font-size: 15px;}






/*.gsys-2{height: 200px; border: 1px solid red;}*/
/*.gsys-3{height: 200px; border: 1px solid red;}*/
/*.gsys-4{height: 200px; border: 1px solid red;}*/




/*公司答疑*/
.yhdy{margin-top: 40px;}
.yhdy-main{width: 1200px; margin: 0 auto; clear: both;}
.yhdy-main-top{ height: 52px;margin-left: 100px;}
.yhdy-main-mid{margin-top: 40px;clear: both;}
.yhdy-main-mid-left{width: 500px;float: left;margin-top: 20px;}
.yhdy-main-mid-left li{color: #666666;font-size: 16px; height: 65px;margin-bottom: 15px;background: url("../images/faico.jpg") no-repeat left;margin-left: 20px; padding-left: 40px; overflow: hidden;padding-right: 30px;}
.yhdy-main-mid-left li span{display: block; font-size: 22px;color: red;line-height: 40px; width:424px;overflow: hidden;height: 40px; }
.yhdy-main-mid-right{width: 630px;height: 200px;float: right;}
.yhdy-main-bot{margin-top: 25px;}
.yhdy-main-bot1{height: 35px; border-bottom: 2px solid #2A338E;}
.yhdy-main-bot1 a:first-child{line-height: 35px;color: #2A338E;font-size: 15px;}
.yhdy-main-bot1 a:last-child{line-height: 35px;color:#999;font-size: 12px;float: right;margin-right: 40px;}
.yhdy-main-bot2{position: absolute; clear: both;}
.yhdy-main-bot3{width: 580px;height: 360px;float: left;margin-top: 10px; overflow: hidden;}
.yhdy-main-bot3:first-child{margin-right: 30px;}
.yhdy-main-bot3 ul{margin-bottom: 30px;height: 155px;;}
.yhdy-main-bot3 li{text-align: left;padding-top: 5px;}
.yhdy-main-bot3 li a{line-height: 22px; font-size: 16px;color: #666;margin-bottom: 5px;display: block;width:510px;float: right;margin-right: 10px; height: 22px;overflow: hidden;}
.yhdy-main-bot3 li span{line-height: 22px; font-size: 14px;color: #666;margin-bottom: 5px;display: block;width:510px;float: right;margin-right: 10px; overflow: hidden;}
.yhdy-main-ckgd{ height: 35px;margin-top: 15px;}
.yhdy-main-ckgd li{padding-left: 15px;padding-right: 15px;line-height: 30px;background-color: #097e88;float: left;margin-right: 40px;}
.yhdy-main-ckgd li:first-child{margin-left: 470px;}
.yhdy-main-ckgd li a{color: white;}
/*施工现场*/
.sgxc{margin-top: 40px; background-color: #0E8879;padding-bottom: 20px;}
.sgxc-main{width: 1200px; margin: 0 auto;}
.anniu_kj{ overflow:hidden; width:1200px; height:250px;  margin:0 auto; position:relative; }
.anniu_kj li{float:left; margin-right:18px; height:250px; width:246px; background-color:#FFF; text-align: center;line-height: 25px; font-size: 14px;}
.anniu_kj em{ display:block; width:43px; height:43px; cursor:pointer;position:absolute; top:30%; opacity:0.8; }
.anniu_kj .kh_left{background:url(../images/kefu_anniu_lf.jpg) no-repeat center top; left:0;}
.anniu_kj .kh_right{background:url(../images/kefu_anniu_rt.jpg) no-repeat center top; right:0;}
.anniu_kj em:hover{background-position:bottom;}
.sgxc-main-top{height: 65px;  text-align: center;font-size: 26px;font-weight: bold;line-height: 65px;color: #ffffff;}
.sgxc-main-top span:first-child{color: #F44336;}
.sgxc-main-top span:nth-child(2){color: black;}
/*新闻列表*/
.xwlb{margin-top: 40px;}
.xwlb-main{width:1200px; margin: 0 auto; }
.xwlb-left{width: 370px;height: 410px;float: left;}
.xwlb-left-top{height: 30px;background: url("../images/company_top.png") no-repeat right; }
.xwlb-left-top a{float: right;color: white;font-size: 12px;margin-top: 5px;}
.xwlb-left-mid{margin-top: 10px;}
.xwlb-left-main{}
.xwlb-left-main ul{}
.xwlb-left-main li a{ width: 285px;height: 26px;overflow: hidden;display: block;float: left;font-size: 14px;}
.xwlb-left-main li{  line-height: 35px;font-size: 15px; border-bottom:1px dashed #097e88;padding-left: 3px;padding-right: 5px; overflow: hidden;}
.xwlb-left-main li span{float: right;}
.xwlb-mid{width: 370px;height: 410px;float: left; margin-left: 40px;}
.xwlb-mid-top{height: 30px;background: url("../images/industry_top.png") no-repeat right; }
.xwlb-mid-top a{float: right;color: white;font-size: 12px;margin-top: 5px;}
.xwlb-mid-mid{margin-top: 10px;}
.xwlb-right{width: 370px;height: 410px;float: right;}
.xwlb-right-top{height: 30px;background: url("../images/qa_bg.png") no-repeat right; }
.xwlb-right-top a{float: right;color: white;font-size: 12px;margin-top: 5px;}
.xwlb-right-main{ margin-top: 10px;height: 370px;overflow: hidden;position: absolute;}
.xwlb-right-main ul{border-bottom: 1px dashed #097e88;margin-bottom: 20px; }
.xwlb-right-main ul li{padding-left: 30px;}
.xwlb-right-main ul li:first-child{background: url("../images/news_q.jpg") no-repeat left top;margin-bottom: 10px;}
.xwlb-right-main ul li:last-child{background: url("../images/news_a.jpg") no-repeat left top;margin-bottom: 10px;}
.xwlb-right-main ul li span{float: right;margin-right: 10px;}
/*友情链接*/
.yqlj{width: 1200px;margin: 40px auto;}
.yqlj a{margin-right: 20px;}
/*页脚*/
footer{border: 1px solid  #215400; margin-top: 20px;background-color: #097e88;}
.footer-top{height: 50px; width: 1200px;margin: 0 auto;background:url("../images/index_53.jpg") repeat-x;}
.footer-top img:first-child{float: left;}
.footer-top img:last-child{float: right;}
.footer-top li{float: left;padding-left: 20px;padding-right: 20px;line-height: 50px; }
.footer-top li a{color: #ffffff;}
.footer-main2{ margin:30px auto;width: 1200px;color:#ffffff;padding-left: 50px; }

/*内页模板*/
h1{padding-bottom: 30px;}


.cppro{width:100%;}
.cppro li{width:200px;  margin:10px 18px; float:left; text-align:center;}

.cppro li img{width:200px; height:150px; background:1px #999999 scroll;}
























